'''import multiprocessing
#子进程-函数
def say():
    print('hello')
#主进程
if __name__ == '__main__':

#创建进程,并调用子进程函数say
    p1=multiprocessing.Process(target=say)
#启动进程
    p1.start()
#打印进程的属性
    print(p1.name)
    print(p1.pid)
    print(p1.daemon)
    print(p1.exitcode)
#等待子进程结束
    p1.join()
    print(p1.exitcode)'''



#创建带参数的多进程
import multiprocessing
import time
#子进程-函数
def say1(name):
    time.sleep(2)
    print(f'{name}')
#主进程
if __name__ == '__main__':
#创建进程,并调用子进程函数say
    p1=multiprocessing.Process(target=say1,args=('Min', ))
#启动进程
    p1.start()
#主进程调用函数
    say1('Zhi')
#打印子进程的属性
    print(p1.name)
    print(p1.pid)
    print(p1.daemon)
    print(p1.exitcode)
#等待子进程结束
    p1.join()
    print(p1.exitcode)
